package com.aco.party.dao.custom;

import com.aco.party.dao.mbg.MBGVisitDao;
import com.aco.party.model.po.Visit;
import com.aco.party.model.vo.VisitParam;
import com.aco.party.model.vo.common.PageParam;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface VisitDao extends MBGVisitDao {
    List<Visit> getList(@Param("request")PageParam pageParam);

    Integer getTotal();

    Integer getCountByParam(@Param("param")VisitParam param);

    List<Long> getTopByParam(@Param("param")VisitParam param);
}